home *** CD-ROM | disk | FTP | other *** search
/ Quick PC 61 / Quick PC 61.iso / I386 / DRIVER.CAB / xrn2125.ppd < prev    next >
Encoding:
PostScript Printer Description  |  2003-02-21  |  34.2 KB  |  1,098 lines

  1. *PPD-Adobe: "4.3"
  2. *% Adobe Systems PostScript(R) Printer Description File
  3. *% Copyright 1997 COMPUTER:applications, Inc.
  4. *% All Rights Reserved.
  5. *% Permission is granted for redistribution of this file as
  6. *% long as this copyright notice is intact and the contents
  7. *% of the file is not altered in any way from its original form.
  8. *% End of Copyright statement
  9. *% Internal version 0.9 11/16/99
  10.  
  11. *% === REQUIRED ENTRIES ===
  12. *FormatVersion: "4.3"
  13. *FileVersion: "1.4"
  14. *LanguageEncoding: ISOLatin1
  15. *LanguageVersion: English
  16. *PCFileName: "XRN2125.PPD"
  17. *PSVersion: "(3010.106) 1"
  18. *Product:   "(Xerox DocuPrint N2125)"
  19. *ShortNickName: "Xerox DP N2125 PS"
  20. *NickName:  "Xerox DP N2125 PS"
  21. *ModelName: "Xerox DocuPrint N2125 PS"
  22. *Manufacturer:  "Xerox"
  23.  
  24.  
  25. *% === INSTALLABLE OPTIONS ===
  26. *OpenGroup: InstallableOptions/Options Installed
  27.  
  28.  
  29. *OpenUI *Option1/Duplex Module: Boolean
  30. *DefaultOption1: False
  31. *Option1 True/Installed: ""
  32. *Option1 False/Not Installed: ""
  33. *?Option1: "
  34.     save
  35.     currentpagedevice /Duplex known
  36.     {(True)}{(False)} ifelse
  37.     = flush
  38.     restore
  39.     "
  40. *End
  41. *CloseUI: *Option1
  42.  
  43.  
  44.  
  45. *OpenUI *Option2/Tray 2: Boolean
  46. *DefaultOption2: False
  47. *Option2 True/Installed: ""
  48. *Option2 False/Not Installed: ""
  49. *?Option2: "
  50.     save
  51.     currentpagedevice /InputAttributes known
  52.         {
  53.         currentpagedevice /InputAttributes get
  54.         2 known 
  55.         {(True)}{(False)} ifelse 
  56.         }
  57.         { (Unknown) } ifelse
  58.     = flush
  59.     restore"
  60. *End
  61. *CloseUI: *Option2
  62.  
  63.  
  64.  
  65. *OpenUI *Option3/Tray 3: Boolean
  66. *DefaultOption3: False
  67. *Option3 True/Installed: ""
  68. *Option3 False/Not Installed: ""
  69. *?Option3: "
  70.     save
  71.     currentpagedevice /InputAttributes known
  72.         {
  73.         currentpagedevice /InputAttributes get
  74.         3 known 
  75.         {(True)}{(False)} ifelse 
  76.         }
  77.         { (Unknown) } ifelse
  78.     = flush
  79.     restore"
  80. *End
  81. *CloseUI: *Option3
  82.  
  83.  
  84.  
  85. *OpenUI *Option4/Hard Disk: Boolean
  86. *DefaultOption4: False
  87. *Option4 True/Installed: ""
  88. *Option4 False/Not Installed: ""
  89. *?Option4: "
  90.  save false
  91.  (%disk?%)
  92.  { currentdevparams dup /Writeable known
  93.  { /Writeable get {pop true} if } { pop } ifelse
  94.  } 10 string /IODevice resourceforall
  95.  {(True)}{(False)} ifelse = flush
  96.  restore
  97.  "
  98. *End
  99. *CloseUI: *Option4
  100.  
  101.  
  102.  
  103. *OpenUI *Option5/Envelope Feeder: Boolean
  104. *DefaultOption5: False
  105. *Option5 True/Installed: ""
  106. *Option5 False/Not Installed: ""
  107. *?Option5: "
  108.     save
  109.     currentpagedevice /InputAttributes known
  110.         {
  111.         currentpagedevice /InputAttributes get
  112.         4 known 
  113.         {(True)}{(False)} ifelse 
  114.         }
  115.         { (Unknown) } ifelse
  116.     = flush
  117.     restore"
  118. *End
  119. *CloseUI: *Option5
  120.  
  121.  
  122.  
  123. *OpenUI *Option6/Offset Bin: Boolean
  124. *DefaultOption6: False
  125. *Option6 True/Installed: ""
  126. *Option6 False/Not Installed: ""
  127. *?Option6: "
  128.     save
  129.     currentpagedevice /OutputAttributes known
  130.         {
  131.         currentpagedevice /OutputAttributes get
  132.         1 known {(True)}{(False) } ifelse
  133.         } 
  134.         { (Unknown) } ifelse
  135.     = flush
  136.     restore"
  137. *End
  138. *CloseUI: *Option6
  139.  
  140.  
  141.  
  142. *OpenUI *InstalledMemory/Total Printer Memory: PickOne
  143. *DefaultInstalledMemory: 32Meg
  144. *InstalledMemory 32Meg/32 MB RAM: ""
  145. *InstalledMemory 48Meg/48 MB RAM: ""
  146. *InstalledMemory 64Meg/64 MB RAM: ""
  147. *InstalledMemory 80Meg/80 MB RAM: ""
  148. *InstalledMemory 96Meg/96 MB RAM: ""
  149. *InstalledMemory 112Meg/112 MB RAM: ""
  150. *InstalledMemory 128Meg/128 MB RAM: ""
  151. *InstalledMemory 144Meg/144 MB RAM: ""
  152. *InstalledMemory 160Meg/160 MB RAM: ""
  153. *InstalledMemory 176Meg/176 MB RAM: ""
  154. *InstalledMemory 192Meg/192 MB RAM: ""
  155. *?InstalledMemory: "
  156.  save
  157.  <<
  158.   0 (32Meg) 
  159.   1 (48Meg) 
  160.   2 (64Meg) 
  161.   3 (80Meg) 
  162.   4 (96Meg) 
  163.   5 (112Meg) 
  164.   6 (128Meg) 
  165.   7 (144MB)
  166.   8 (160MB)
  167.   9 (176MB)
  168.   10 (192MB)
  169.  >>currentsystemparams dup /RamSize known
  170.  {/RamSize get 1048576 div floor cvi
  171.  32 sub 16 idiv get}
  172.  {pop (Unknown) } ifelse
  173.  = flush
  174.  restore
  175.  "
  176. *End
  177. *CloseUI: *InstalledMemory
  178.  
  179. *CloseGroup: InstallableOptions
  180.  
  181. *% === UI CONSTRAINTS ===
  182.  
  183. *UIConstraints: *Option1 False *Duplex DuplexNoTumble
  184. *UIConstraints: *Option1 False *Duplex DuplexTumble
  185. *UIConstraints: *Duplex DuplexNoTumble *Option1 False
  186. *UIConstraints: *Duplex DuplexTumble *Option1 False 
  187.  
  188. *UIConstraints: *Option2 False *InputSlot Tray2
  189. *UIConstraints: *InputSlot Tray2 *Option2 False
  190.  
  191. *UIConstraints: *Option3 False *InputSlot Tray3
  192. *UIConstraints: *InputSlot Tray3 *Option3 False
  193.  
  194. *UIConstraints: *Option5 False *InputSlot Envelope
  195. *UIConstraints: *InputSlot Envelope *Option5 False
  196.  
  197. *UIConstraints: *Option6 False *OutputBin OCT
  198. *UIConstraints: *OutputBin OCT *Option6 False
  199.  
  200. *% -- limits Envelope Feeder -----
  201.  
  202. *UIConstraints: *PageSize Letter *InputSlot Envelope
  203. *UIConstraints: *PageSize Legal *InputSlot Envelope
  204. *UIConstraints: *PageSize A4 *InputSlot Envelope
  205. *UIConstraints: *PageSize A5 *InputSlot Envelope
  206. *UIConstraints: *PageSize B5 *InputSlot Envelope
  207. *UIConstraints: *PageSize Executive *InputSlot Envelope
  208. *UIConstraints: *PageSize Statement *InputSlot Envelope
  209. *UIConstraints: *PageSize ISOB5 *InputSlot Envelope
  210. *UIConstraints: *PageSize FanFoldGermanLegal *InputSlot Envelope
  211. *UIConstraints: *PageSize IndexCard *InputSlot Envelope
  212.  
  213. *UIConstraints: *InputSlot Envelope *PageSize Letter
  214. *UIConstraints: *InputSlot Envelope *PageSize Legal
  215. *UIConstraints: *InputSlot Envelope *PageSize A4
  216. *UIConstraints: *InputSlot Envelope *PageSize A5
  217. *UIConstraints: *InputSlot Envelope *PageSize B5
  218. *UIConstraints: *InputSlot Envelope *PageSize Executive
  219. *UIConstraints: *InputSlot Envelope *PageSize Statement
  220. *UIConstraints: *InputSlot Envelope *PageSize ISOB5
  221. *UIConstraints: *InputSlot Envelope *PageSize FanFoldGermanLegal
  222. *UIConstraints: *InputSlot Envelope *PageSize IndexCard
  223.  
  224.  
  225. *UIConstraints: *PageRegion Letter *InputSlot Envelope
  226. *UIConstraints: *PageRegion Legal *InputSlot Envelope
  227. *UIConstraints: *PageRegion A4 *InputSlot Envelope
  228. *UIConstraints: *PageRegion A5 *InputSlot Envelope
  229. *UIConstraints: *PageRegion B5 *InputSlot Envelope
  230. *UIConstraints: *PageRegion Executive *InputSlot Envelope
  231. *UIConstraints: *PageRegion Statement *InputSlot Envelope
  232. *UIConstraints: *PageRegion ISOB5 *InputSlot Envelope
  233. *UIConstraints: *PageRegion FanFoldGermanLegal *InputSlot Envelope
  234. *UIConstraints: *PageRegion IndexCard *InputSlot Envelope
  235.  
  236.  
  237. *UIConstraints: *InputSlot Envelope *PageRegion Letter
  238. *UIConstraints: *InputSlot Envelope *PageRegion Legal
  239. *UIConstraints: *InputSlot Envelope *PageRegion A4
  240. *UIConstraints: *InputSlot Envelope *PageRegion A5
  241. *UIConstraints: *InputSlot Envelope *PageRegion B5
  242. *UIConstraints: *InputSlot Envelope *PageRegion Executive
  243. *UIConstraints: *InputSlot Envelope *PageRegion Statement
  244. *UIConstraints: *InputSlot Envelope *PageRegion ISOB5
  245. *UIConstraints: *InputSlot Envelope *PageRegion FanFoldGermanLegal
  246. *UIConstraints: *InputSlot Envelope *PageRegion IndexCard
  247.  
  248. *%--- Media selection limits for Envelope ---
  249. *UIConstraints: *InputSlot Envelope *MediaType Transparency
  250. *UIConstraints: *InputSlot Envelope *MediaType Labels
  251. *UIConstraints: *InputSlot Envelope *MediaType Preprinted
  252. *UIConstraints: *InputSlot Envelope *MediaType Letterhead
  253. *UIConstraints: *InputSlot Envelope *MediaType Prepunched
  254. *UIConstraints: *InputSlot Envelope *MediaType Bond
  255. *UIConstraints: *InputSlot Envelope *MediaType Recycled
  256. *UIConstraints: *InputSlot Envelope *MediaType Color
  257. *UIConstraints: *InputSlot Envelope *MediaType Cardstock
  258.  
  259. *UIConstraints: *MediaType Transparency     *InputSlot Envelope
  260. *UIConstraints: *MediaType Labels     *InputSlot Envelope
  261. *UIConstraints: *MediaType Preprinted *InputSlot Envelope
  262. *UIConstraints: *MediaType Letterhead *InputSlot Envelope
  263. *UIConstraints: *MediaType Prepunched *InputSlot Envelope
  264. *UIConstraints: *MediaType Bond     *InputSlot Envelope
  265. *UIConstraints: *MediaType Recycled     *InputSlot Envelope
  266. *UIConstraints: *MediaType Color     *InputSlot Envelope
  267. *UIConstraints: *MediaType Cardstock     *InputSlot Envelope
  268.  
  269. *% -- limits for Tray1 ---
  270.  
  271. *UIConstraints: *PageSize IndexCard     *InputSlot Tray1
  272. *UIConstraints: *InputSlot Tray1         *PageSize IndexCard
  273.  
  274. *UIConstraints: *PageRegion IndexCard     *InputSlot Tray1
  275. *UIConstraints: *InputSlot Tray1         *PageRegion IndexCard 
  276.  
  277. *% -- limits for Tray2 -----
  278.  
  279. *UIConstraints: *PageSize IndexCard *InputSlot Tray2
  280. *UIConstraints: *InputSlot Tray2 *PageSize IndexCard
  281.  
  282. *UIConstraints: *PageRegion IndexCard *InputSlot Tray2
  283. *UIConstraints: *InputSlot Tray2 *PageRegion IndexCard 
  284.  
  285. *% -- limits for Tray3 -----
  286.  
  287. *UIConstraints: *PageSize IndexCard *InputSlot Tray3
  288. *UIConstraints: *InputSlot Tray3 *PageSize IndexCard 
  289.  
  290. *UIConstraints: *PageRegion IndexCard *InputSlot Tray3
  291. *UIConstraints: *InputSlot Tray3 *PageRegion IndexCard 
  292.  
  293. *% --- Duplex only allowed with Letter, Legal, A4, or Folio, B5-JIS, Executive
  294. *UIConstraints: *Duplex DuplexNoTumble *PageSize A5
  295. *UIConstraints: *Duplex DuplexNoTumble *PageSize A6
  296. *UIConstraints: *Duplex DuplexNoTumble *PageSize ISOB5
  297. *UIConstraints: *Duplex DuplexNoTumble *PageSize Statement
  298. *UIConstraints: *Duplex DuplexNoTumble *PageSize Env10
  299. *UIConstraints: *Duplex DuplexNoTumble *PageSize EnvC5
  300. *UIConstraints: *Duplex DuplexNoTumble *PageSize EnvDL
  301. *UIConstraints: *Duplex DuplexNoTumble *PageSize EnvMonarch
  302. *UIConstraints: *Duplex DuplexNoTumble *PageSize IndexCard
  303.  
  304.  
  305. *UIConstraints: *PageSize A5 *Duplex DuplexNoTumble 
  306. *UIConstraints: *PageSize A6 *Duplex DuplexNoTumble 
  307. *UIConstraints: *PageSize ISOB5 *Duplex DuplexNoTumble 
  308. *UIConstraints: *PageSize Statement *Duplex DuplexNoTumble 
  309. *UIConstraints: *PageSize Env10 *Duplex DuplexNoTumble 
  310. *UIConstraints: *PageSize EnvC5 *Duplex DuplexNoTumble 
  311. *UIConstraints: *PageSize EnvDL *Duplex DuplexNoTumble 
  312. *UIConstraints: *PageSize EnvMonarch *Duplex DuplexNoTumble 
  313. *UIConstraints: *PageSize IndexCard *Duplex DuplexNoTumble 
  314.  
  315. *UIConstraints: *Duplex DuplexNoTumble *PageRegion A5
  316. *UIConstraints: *Duplex DuplexNoTumble *PageRegion A6
  317. *UIConstraints: *Duplex DuplexNoTumble *PageRegion ISOB5
  318. *UIConstraints: *Duplex DuplexNoTumble *PageRegion Statement
  319. *UIConstraints: *Duplex DuplexNoTumble *PageRegion Env10
  320. *UIConstraints: *Duplex DuplexNoTumble *PageRegion EnvC5
  321. *UIConstraints: *Duplex DuplexNoTumble *PageRegion EnvDL
  322. *UIConstraints: *Duplex DuplexNoTumble *PageRegion EnvMonarch
  323. *UIConstraints: *Duplex DuplexNoTumble *PageRegion IndexCard
  324.  
  325. *UIConstraints: *PageRegion A5 *Duplex DuplexNoTumble 
  326. *UIConstraints: *PageRegion A6 *Duplex DuplexNoTumble 
  327. *UIConstraints: *PageRegion ISOB5 *Duplex DuplexNoTumble 
  328. *UIConstraints: *PageRegion Statement *Duplex DuplexNoTumble 
  329. *UIConstraints: *PageRegion Env10 *Duplex DuplexNoTumble 
  330. *UIConstraints: *PageRegion EnvC5 *Duplex DuplexNoTumble 
  331. *UIConstraints: *PageRegion EnvDL *Duplex DuplexNoTumble 
  332. *UIConstraints: *PageRegion EnvMonarch *Duplex DuplexNoTumble 
  333. *UIConstraints: *PageRegion IndexCard *Duplex DuplexNoTumble 
  334.  
  335. *UIConstraints: *Duplex DuplexTumble *PageSize A5
  336. *UIConstraints: *Duplex DuplexTumble *PageSize A6
  337. *UIConstraints: *Duplex DuplexTumble *PageSize ISOB5
  338. *UIConstraints: *Duplex DuplexTumble *PageSize Statement
  339. *UIConstraints: *Duplex DuplexTumble *PageSize Env10
  340. *UIConstraints: *Duplex DuplexTumble *PageSize EnvC5
  341. *UIConstraints: *Duplex DuplexTumble *PageSize EnvDL
  342. *UIConstraints: *Duplex DuplexTumble *PageSize EnvMonarch
  343. *UIConstraints: *Duplex DuplexTumble *PageSize IndexCard
  344.  
  345.  
  346. *UIConstraints: *PageSize A5 *Duplex DuplexTumble 
  347. *UIConstraints: *PageSize A6 *Duplex DuplexTumble 
  348. *UIConstraints: *PageSize ISOB5 *Duplex DuplexTumble 
  349. *UIConstraints: *PageSize Statement *Duplex DuplexTumble 
  350. *UIConstraints: *PageSize Env10 *Duplex DuplexTumble 
  351. *UIConstraints: *PageSize EnvC5 *Duplex DuplexTumble 
  352. *UIConstraints: *PageSize EnvDL *Duplex DuplexTumble 
  353. *UIConstraints: *PageSize EnvMonarch *Duplex DuplexTumble 
  354. *UIConstraints: *PageSize IndexCard *Duplex DuplexTumble 
  355.  
  356. *UIConstraints: *Duplex DuplexTumble *PageRegion A5
  357. *UIConstraints: *Duplex DuplexTumble *PageRegion A6
  358. *UIConstraints: *Duplex DuplexTumble *PageRegion ISOB5
  359. *UIConstraints: *Duplex DuplexTumble *PageRegion Statement
  360. *UIConstraints: *Duplex DuplexTumble *PageRegion Env10
  361. *UIConstraints: *Duplex DuplexTumble *PageRegion EnvC5
  362. *UIConstraints: *Duplex DuplexTumble *PageRegion EnvDL
  363. *UIConstraints: *Duplex DuplexTumble *PageRegion EnvMonarch
  364. *UIConstraints: *Duplex DuplexTumble *PageRegion IndexCard
  365.  
  366. *UIConstraints: *PageRegion A5 *Duplex DuplexTumble 
  367. *UIConstraints: *PageRegion A6 *Duplex DuplexTumble 
  368. *UIConstraints: *PageRegion ISOB5 *Duplex DuplexTumble 
  369. *UIConstraints: *PageRegion Statement *Duplex DuplexTumble 
  370. *UIConstraints: *PageRegion Env10 *Duplex DuplexTumble 
  371. *UIConstraints: *PageRegion EnvC5 *Duplex DuplexTumble 
  372. *UIConstraints: *PageRegion EnvDL *Duplex DuplexTumble 
  373. *UIConstraints: *PageRegion EnvMonarch *Duplex DuplexTumble 
  374. *UIConstraints: *PageRegion IndexCard *Duplex DuplexTumble 
  375.  
  376. *% - Labels, Transparencies are only allowed Simplex
  377. *UIConstraints: *Duplex DuplexNoTumble         *MediaType Transparency 
  378. *UIConstraints: *Duplex DuplexNoTumble         *MediaType Labels 
  379. *UIConstraints: *MediaType Transparency     *Duplex DuplexNoTumble 
  380. *UIConstraints: *MediaType Labels         *Duplex DuplexNoTumble 
  381.  
  382. *UIConstraints: *Duplex DuplexTumble         *MediaType Transparency 
  383. *UIConstraints: *Duplex DuplexTumble         *MediaType Labels 
  384. *UIConstraints: *MediaType Transparency     *Duplex DuplexTumble 
  385. *UIConstraints: *MediaType Labels         *Duplex DuplexTumble 
  386.  
  387. *% - The following sizes can't go to Offset Bin (OCT)
  388. *UIConstraints:    *OutputBin OCT    *PageSize IndexCard
  389. *UIConstraints:    *PageSize IndexCard     *OutputBin OCT
  390.     
  391. *UIConstraints:    *OutputBin OCT    *PageRegion IndexCard 
  392. *UIConstraints:    *PageRegion IndexCard     *OutputBin OCT    
  393.  
  394. *% -- Smoothing & Draft only available in 600x600dpi --
  395. *UIConstraints: *XRXQuality Draft         *Resolution 1200x1200dpi
  396. *UIConstraints: *XRXQuality Smoothing     *Resolution 1200x1200dpi
  397. *UIConstraints: *Resolution 1200x1200dpi    *XRXQuality Draft
  398. *UIConstraints: *Resolution 1200x1200dpi    *XRXQuality Smoothing
  399.  
  400.  
  401. *% === BASIC CAPABILITIES & SYSTEM MANAGEMENT ===
  402.  
  403. *FreeVM: "7605562"
  404. *VMOption 32Meg/32 MB RAM: "7605562"
  405. *VMOption 48Meg/48 MB RAM: "11765562"
  406. *VMOption 64Meg/64 MB RAM: "15765562"
  407. *VMOption 80Meg/80 MB RAM: "19865562"
  408. *VMOption 96Meg/96 MB RAM: "23965562"
  409. *VMOption 112Meg/112 MB RAM: "28065562"
  410. *VMOption 128Meg/128 MB RAM: "32089208"
  411. *VMOption 144Meg/144 MB RAM: "35651584"
  412. *VMOption 160Meg/160 MB RAM: "39845888"
  413. *VMOption 176Meg/176 MB RAM: "44040192"
  414. *VMOption 192Meg/192 MB RAM: "48234496"
  415.  
  416. *FCacheSize 32Meg/32 MB RAM: 1560000
  417. *FCacheSize 48Meg/48 MB RAM: 2360000
  418. *FCacheSize 64Meg/64 MB RAM: 3160000
  419. *FCacheSize 80Meg/80 MB RAM: 3960000
  420. *FCacheSize 96Meg/96 MB RAM: 4760000
  421. *FCacheSize 112Meg/112 MB RAM: 5560000
  422. *FCacheSize 128Meg/128 MB RAM: 6360000
  423. *FCacheSize 144Meg/144 MB RAM: 6360000
  424. *FCacheSize 160Meg/160 MB RAM: 6360000
  425. *FCacheSize 176Meg/176 MB RAM: 6360000
  426. *FCacheSize 192Meg/192 MB RAM: 6360000
  427.  
  428. *ColorDevice: False
  429. *DefaultColorSpace: Gray
  430. *TTRasterizer: Type42
  431. *?TTRasterizer:"
  432.   save
  433.  42/FontType resourcestatus
  434.  {pop pop (Type42)}{(No Type42)} ifelse = flush
  435.  restore
  436.  "
  437. *End
  438.  
  439. *FileSystem: True
  440. *?FileSystem: " 
  441. false
  442. (*) {
  443.     /DevDict exch currentdevparams def
  444.     DevDict /Writeable known {DevDict /Writeable get} {false} ifelse
  445.     DevDict /Mounted   known {DevDict /Mounted   get} {false} ifelse
  446.     DevDict /HasNames  known {DevDict /HasNames  get} {false} ifelse
  447.     and and {pop true} if
  448. } 128 string /IODevice resourceforall
  449. {(True)} {(False)} ifelse =
  450. "
  451. *End
  452. *LanguageLevel: "3"
  453. *Throughput: "21"
  454.  
  455. *Password: "0"
  456. *ExitServer: "
  457.   count 1 ge { true exch startjob } {false} ifelse
  458.   not {
  459.     (ERROR: *ExitServer cannot start unencapsulated job.) =
  460.     (       Password is probably invalid.) =
  461.  } if
  462. "
  463. *End
  464.  
  465. *Reset: "
  466.   count 1 ge { true exch startjob } {false} ifelse
  467.   not {
  468.     (ERROR: *ExitServer cannot start unencapsulated job.) =
  469.     (       Password is probably invalid.) =
  470.  } if
  471.   systemdict /quit get exec
  472. "
  473. *End
  474.  
  475.  
  476. *% === PROTOCOLS AND EMULATIONS ===
  477.  
  478. *Protocols: TBCP
  479.  
  480.  
  481. *% === MEDIA HANDLING OPTIONS ===
  482.  
  483.  
  484. *OpenUI *InputSlot/Paper Source: PickOne
  485. *OrderDependency: 15.0 AnySetup *InputSlot
  486. *DefaultInputSlot: Tray1
  487. *InputSlot Tray1/Tray 1: "
  488. <</MediaPosition 0 >> setpagedevice"
  489. *End
  490. *InputSlot Tray2/Tray 2: "
  491. << /MediaPosition 2 >> setpagedevice" 
  492. *End
  493. *InputSlot Tray3/Tray 3: "
  494. << /MediaPosition 3 >> setpagedevice " 
  495. *End
  496. *InputSlot Envelope/Envelope Feeder: "
  497.  <</MediaPosition 4 >> setpagedevice " 
  498. *End
  499. *InputSlot MBF/MBF: "
  500. <</MediaPosition 1 >> setpagedevice " 
  501. *End
  502.  
  503. *?InputSlot: "
  504. save
  505.   <</0 (Tray1) 
  506.     /1 (MBF)
  507.     /2 (Tray2) 
  508.     /3 (Tray3) 
  509.     /4 (Envelope) >>
  510.   currentpagedevice /InputAttributes get
  511.   dup /Priority known
  512.   { /Priority get 0 get (      ) cvs cvn get }
  513.   {
  514.     dup length 1 eq
  515.     { {pop} forall (       ) cvs cvn get }
  516.     { pop pop (Unknown) } ifelse
  517.   } ifelse
  518.   = flush
  519. restore
  520. "
  521. *End
  522.  
  523. *CloseUI: *InputSlot
  524.  
  525.  
  526.  
  527. *OpenUI *ManualFeed/Manual Feed: Boolean
  528. *OrderDependency: 15.0 AnySetup *ManualFeed
  529. *DefaultManualFeed: False
  530. *ManualFeed True/On: " << /ManualFeed true >> setpagedevice "
  531. *ManualFeed False/Off: " << /ManualFeed false >> setpagedevice "
  532. *?ManualFeed:"
  533. save
  534. currentpagedevice /ManualFeed get
  535. {(True)} {(False)} ifelse = flush
  536. restore
  537. "
  538. *End
  539. *CloseUI: *ManualFeed
  540.  
  541.  
  542. *% === MEDIA SELECTION ===
  543. *% PageSize sets the input Tray and the imageable area
  544.  
  545. *OpenUI *PageSize/Paper Size: PickOne
  546. *OrderDependency: 20.0 AnySetup *PageSize
  547. *DefaultPageSize: Letter
  548. *PageSize Letter/Letter[8.5 x 11]: "
  549.     << /PageSize [612 792]  /ImagingBBox null >> setpagedevice"
  550. *End
  551. *PageSize Legal/Legal[8.5 x 14]: "
  552.     << /PageSize [612 1008] /ImagingBBox null >> setpagedevice"
  553. *End
  554. *PageSize A4/A4[210mm x 297mm]: "
  555.     << /PageSize [595 842] /ImagingBBox null >> setpagedevice"
  556. *End
  557. *PageSize A5/A5[148mm x 210mm]: "
  558.     << /PageSize [420 595] /ImagingBBox null >> setpagedevice"
  559. *End
  560. *PageSize A6/A6[105mm x 148mm]: "
  561.     << /PageSize [297 420] /ImagingBBox null >> setpagedevice"
  562. *End 
  563. *PageSize FanFoldGermanLegal/Folio[8.5 x 13]: "
  564.     << /PageSize [612 936] /ImagingBBox null >> setpagedevice"
  565. *End
  566. *PageSize Executive/Executive[7.25 x 10.5]: "
  567.     << /PageSize [522 756] /ImagingBBox null >> setpagedevice"
  568. *End
  569. *PageSize Statement/Statement[5.5 x 8.5]: "
  570.     << /PageSize [396 612] /ImagingBBox null >> setpagedevice"
  571. *End 
  572. *PageSize IndexCard/Index Card[3 x 5]: "
  573.     << /PageSize [216 360] /ImagingBBox null >> setpagedevice"
  574. *End
  575. *PageSize B5/B5-JIS[182mm x 257mm]: "
  576.     << /PageSize [516 729] /ImagingBBox null >> setpagedevice"
  577. *End
  578. *PageSize ISOB5/B5-ISO[176mm x 250mm]: "
  579.     << /PageSize [499 708] /ImagingBBox null >> setpagedevice"
  580. *End
  581. *PageSize Env10/Com10 Envelope[4.125 x 9.5]: "
  582.     << /PageSize [297 684] /ImagingBBox null >> setpagedevice"
  583. *End
  584. *PageSize EnvDL/DL Envelope[110mm x 220mm]: "
  585.     << /PageSize [312 624] /ImagingBBox null >> setpagedevice"
  586. *End 
  587. *PageSize EnvC5/C5 Envelope[162mm x 229mm]: "
  588.     << /PageSize [459 649] /ImagingBBox null >> setpagedevice"
  589. *End
  590. *PageSize EnvMonarch/Monarch Envelope[3.87 x 7.5]: "
  591.     << /PageSize [279 540] /ImagingBBox null >> setpagedevice"
  592. *End
  593. *?PageSize: "
  594.  save
  595.    currentpagedevice /PageSize get aload pop
  596.    2 copy gt {exch} if
  597.    (Unknown)
  598.   <<
  599.    [612 792] (Letter) 
  600.    [612 1008] (Legal) 
  601.    [595 842] (A4) 
  602.    [420 595] (A5) 
  603.    [297 420] (A6) 
  604.    [612 936] (FanFoldGermanLegal) 
  605.    [522 756] (Executive) 
  606.    [396 612] (Statement) 
  607.    [216 360] (IndexCard) 
  608.    [516 729] (B5) 
  609.    [499 708] (ISOB5) 
  610.    [297 684] (Env10) 
  611.    [312 624] (EnvDL) 
  612.    [459 649] (EnvC5) 
  613.    [279 540] (EnvMonarch) >>
  614.  { exch aload pop 4 index sub abs 5 le exch
  615.    5 index sub abs 5 le and
  616.       {exch pop exit} {pop} ifelse
  617.    } bind forall
  618.    = flush pop pop
  619. restore
  620. "
  621. *End
  622. *CloseUI: *PageSize
  623.  
  624.  
  625.  
  626. *OpenUI *PageRegion/Paper Size: PickOne
  627. *OrderDependency: 20.0 AnySetup *PageRegion
  628. *DefaultPageRegion: Letter
  629. *PageRegion Letter/Letter[8.5 x 11]: "
  630.     << /PageSize [612 792]  /ImagingBBox null >> setpagedevice"
  631. *End
  632. *PageRegion Legal/Legal[8.5 x 14]: "
  633.     << /PageSize [612 1008] /ImagingBBox null >> setpagedevice"
  634. *End
  635. *PageRegion A4/A4[210mm x 297mm]: "
  636.     << /PageSize [595 842] /ImagingBBox null >> setpagedevice"
  637. *End
  638. *PageRegion A5/A5[148mm x 210mm]: "
  639.     << /PageSize [420 595] /ImagingBBox null >> setpagedevice"
  640. *End
  641. *PageRegion A6/A6[105mm x 148mm]: "
  642.     << /PageSize [297 420] /ImagingBBox null >> setpagedevice"
  643. *End
  644. *PageRegion FanFoldGermanLegal/Folio[8.5 x 13]: "
  645.     << /PageSize [612 936] /ImagingBBox null >> setpagedevice"
  646. *End
  647. *PageRegion Executive/Executive[7.25 x 10.5]: "
  648.     << /PageSize [522 756] /ImagingBBox null >> setpagedevice"
  649. *End
  650. *PageRegion Statement/Statement[5.5 x 8.5]: "
  651.     << /PageSize [396 612] /ImagingBBox null >> setpagedevice"
  652. *End
  653. *PageRegion IndexCard/Index Card[3 x 5]: "
  654.     << /PageSize [216 360] /ImagingBBox null >> setpagedevice"
  655. *End
  656. *PageRegion B5/B5-JIS[182mm x 257mm]: "
  657.     << /PageSize [516 729] /ImagingBBox null >> setpagedevice"
  658. *End
  659. *PageRegion ISOB5/B5-ISO[176mm x 250mm]: "
  660.      << /PageSize [499 708] /ImagingBBox null >> setpagedevice"
  661. *End
  662. *PageRegion Env10/Com10 Envelope[4.125 x 9.5]: "
  663.     << /PageSize [297 684] /ImagingBBox null >> setpagedevice"
  664. *End
  665. *PageRegion EnvDL/DL Envelope[110mm x 220mm]: "
  666.     << /PageSize [312 624] /ImagingBBox null >> setpagedevice"
  667. *End
  668. *PageRegion EnvC5/C5 Envelope[162mm x 229mm]: "
  669.     << /PageSize [459 649] /ImagingBBox null >> setpagedevice"
  670. *End
  671. *PageRegion EnvMonarch/Monarch Envelope[3.87 x 7.5]: "
  672.     << /PageSize [279 540] /ImagingBBox null >> setpagedevice"
  673. *End
  674. *CloseUI: *PageRegion
  675.  
  676.  
  677. *% ImageableArea gives the bounding box (llx, lly, urx, ury) in points for each media.
  678. *DefaultImageableArea: Letter
  679. *ImageableArea Letter/Letter[8.5 x 11]: "0 0 612 792"
  680. *ImageableArea Legal/Legal[8.5 x 14]: "0 0 612 1008"
  681. *ImageableArea A4/A4[210mm x 297mm]: "0 0 595 842"
  682. *ImageableArea A5/A5[148mm x 210mm]: "0 0 420 595"
  683. *ImageableArea A6/A6[105mm x 148mm]: "0 0 297 420"
  684. *ImageableArea FanFoldGermanLegal/Folio[8.5 x 13]: "0 0 612 936"
  685. *ImageableArea Executive/Executive[7.25 x 10.5]: "0 0 522 756"
  686. *ImageableArea Statement/Statement[5.5 x 8.5]: "0 0 396 612"
  687. *ImageableArea IndexCard/Index Card[3 x 5]: "0 0 216 360"
  688. *ImageableArea B5/B5-JIS[182mm x 257mm]: "0 0 516 729"
  689. *ImageableArea ISOB5/B5-ISO[176mm x 250mm]: "0 0 499 708"
  690. *ImageableArea Env10/Com10 Envelope[4.125 x 9.5]: "0 0 297 684"
  691. *ImageableArea EnvDL/DL Envelope[110mm x 220mm]: "0 0 312 624"
  692. *ImageableArea EnvC5/C5 Envelope[162mm x 229mm]: "0 0 459 649"
  693. *ImageableArea EnvMonarch/Monarch Envelope[3.87 x 7.5]: "0 0 279 540"
  694. *?ImageableArea: "
  695.   newpath clippath pathbbox 4 -2 roll
  696.   exch 2 {10000 mul ceiling 10000 div dup 0 lt {pop 0.0} if 128 string cvs print ( ) print} repeat
  697.   exch 2 {10000 mul floor   10000 div dup 0 lt {pop 0.0} if 128 string cvs print ( ) print} repeat
  698.   (\n) print"
  699. *End
  700.  
  701. *% PaperDimension gives physical dimensions in points for each media (x-width, y-height)
  702. *DefaultPaperDimension: Letter
  703. *PaperDimension Letter/Letter[8.5 x 11]: "612 792"
  704. *PaperDimension Legal/Legal[8.5 x 14]: "612 1008"
  705. *PaperDimension A4/A4[210mm x 297mm]: "595 842"
  706. *PaperDimension A5/A5[148mm x 210mm]: "420 595"
  707. *PaperDimension A6/A6[105mm x 148mm]: "297 420"
  708. *PaperDimension FanFoldGermanLegal/Folio[8.5 x 13]: "612 936"
  709. *PaperDimension Executive/Executive[7.25 x 10.5]: "522 756"
  710. *PaperDimension Statement/Statement[5.5 x 8.5]: "396 612"
  711. *PaperDimension IndexCard/Index Card[3 x 5]: "216 360"
  712. *PaperDimension B5/B5-JIS[182mm x 257mm]: "516 729"
  713. *PaperDimension ISOB5/B5-ISO[176mm x 250mm]: "499 709"
  714. *PaperDimension Env10/Com10 Envelope[4.125 x 9.5]: "297 684"
  715. *PaperDimension EnvDL/DL Envelope[110mm x 220mm]: "312 624"
  716. *PaperDimension EnvC5/C5 Envelope[162mm x 229mm]: "459 649"
  717. *PaperDimension EnvMonarch/Monarch Envelope[3.87 x 7.5]: "279 540"
  718.  
  719. *LandscapeOrientation: Any
  720.  
  721. *RequiresPageRegion All: True
  722.  
  723.  
  724. *OpenUI *FFBlack/Fax Friendly Black: PickOne
  725. *OrderDependency: 60.0 AnySetup *FFBlack
  726. *DefaultFFBlack: FFBOff
  727. *FFBlack FFBOff/Off: ""
  728. *End
  729. *FFBlack FFBOn/On: ""
  730. *End
  731. *CloseUI: *FFBlack
  732.  
  733.  
  734.  
  735. *OpenUI *Policy: PickOne
  736. *OrderDependency: 5.0 AnySetup *Policy
  737. *DefaultPolicy: Policy2
  738. *Policy Policy2/Use Printer Default: "
  739.  << /DeferredMediaSelection true /Policies <</PageSize 2>> >> setpagedevice"
  740. *End
  741. *Policy Policy1/Ignore size and use default paper tray: "
  742.  << /DeferredMediaSelection false /Policies <</PageSize 1>> >> setpagedevice"
  743. *End
  744. *Policy Policy3/Nearest available size, adjust page: "
  745.  <<  /DeferredMediaSelection false /Policies <</PageSize 3>> >> setpagedevice"
  746. *End
  747. *Policy Policy4/Next larger available size, adjust page: "
  748.  << /DeferredMediaSelection false /Policies <</PageSize 4>> >> setpagedevice"
  749. *End
  750. *Policy Policy5/Nearest available size, no page adjust: "
  751.  << /DeferredMediaSelection false /Policies <</PageSize 5>> >> setpagedevice"
  752. *End
  753. *Policy Policy6/Next larger available size, no page adjust: "
  754.  << /DeferredMediaSelection false /Policies <</PageSize 6>> >> setpagedevice"
  755. *End
  756. *CloseUI: *Policy
  757.  
  758.  
  759. *OpenGroup: Output
  760.  
  761.  
  762. *OpenUI *Duplex/Duplex: PickOne
  763. *OrderDependency: 30.0 AnySetup *Duplex
  764. *DefaultDuplex: None
  765. *Duplex None/Off: "<</Duplex false /Tumble false>> setpagedevice"
  766. *Duplex DuplexNoTumble/Flip on long edge: "<</Duplex true /Tumble false>> setpagedevice"
  767. *Duplex DuplexTumble/Flip on short edge: "<</Duplex true /Tumble true>> setpagedevice"
  768. *?Duplex: "save
  769.   currentpagedevice /Duplex get
  770.   {currentpagedevice /Tumble get
  771.      {(DuplexTumble)} {(DuplexNoTumble)} ifelse}
  772.   {(None)} ifelse = flush restore"
  773. *End
  774. *CloseUI: *Duplex
  775.  
  776.  
  777.  
  778. *OpenUI *Collate: Boolean
  779. *OrderDependency: 10.0 AnySetup *Collate
  780. *DefaultCollate: False
  781. *Collate False/Off: "<</Collate false>> setpagedevice"
  782. *Collate True/On: "<</Collate true>> setpagedevice"
  783. *?Collate: "save
  784.   currentpagedevice /Collate known
  785.     {currentpagedevice /Collate get
  786.       {(True)}{(False)} ifelse}
  787.     {(Unknown)}
  788.   ifelse = flush
  789. restore "
  790. *End    
  791. *CloseUI: *Collate
  792.  
  793.  
  794.  
  795. *OpenUI *XRXQuality/Quality:  PickOne
  796. *OrderDependency: 50.0 AnySetup *XRXQuality
  797. *DefaultXRXQuality: None
  798.  
  799. *XRXQuality None/Normal: "
  800.   << /PostRenderingEnhance false 
  801.      /PostRenderingEnhanceDetails
  802.      <</REValue 0 /TonerSaver 0 /Type 18 >>
  803.   >> setpagedevice 
  804. "
  805. *End
  806. *XRXQuality Draft/Draft Mode: "
  807.   << /PostRenderingEnhance true 
  808.      /PostRenderingEnhanceDetails
  809.       <</REValue 0 /TonerSaver 1 /Type 18 >>
  810.   >> setpagedevice 
  811. "
  812. *End
  813. *XRXQuality Smoothing/Xerox Image Enhancement: "
  814.   << /PostRenderingEnhance true 
  815.      /PostRenderingEnhanceDetails
  816.       <</REValue 1 /TonerSaver 0 /Type 18 >>
  817.   >> setpagedevice 
  818. "
  819. *End
  820.  
  821. *?XRXQuality: "save
  822.  currentpagedevice dup /PostRenderingEnhance known
  823.  {dup /PostRenderingEnhance get
  824.   {
  825.    /PostRenderingEnhanceDetails get
  826.    dup /Type get 18 eq
  827.    {
  828.     dup /REValue get 8 mul exch
  829.     /TonerSaver get add dup 8 eq
  830.     {pop (Smoothing)}
  831.     {1 eq {(Draft)} {(None)}ifelse}
  832.     ifelse
  833.    }
  834.    {pop (None)} ifelse
  835.   }
  836.   {pop (None)}
  837.   ifelse}
  838.  {pop (None)}
  839.  ifelse = flush
  840. restore"
  841. *End
  842. *CloseUI: *XRXQuality
  843.  
  844.  
  845.  
  846. *OpenUI *MediaType/Media Type:  PickOne
  847. *OrderDependency: 30.0 AnySetup *MediaType
  848. *DefaultMediaType: AutoSelect
  849. *MediaType AutoSelect/Auto Select: "
  850.  << /MediaType null >> setpagedevice"
  851. *End
  852. *MediaType Plain/Plain: "
  853.  << /MediaType (Plain) >> setpagedevice"
  854. *End
  855. *MediaType Transparency/Transparency: "
  856.  << /MediaType (Transparency) >> setpagedevice"
  857. *End 
  858. *MediaType Labels/Labels: "
  859.  << /MediaType (Labels) >> setpagedevice"
  860. *End
  861. *MediaType Preprinted/Preprinted: "
  862.  << /MediaType (Preprinted) >> setpagedevice"
  863. *End
  864. *MediaType Letterhead/Letterhead: "
  865.  << /MediaType (Letterhead) >> setpagedevice"
  866. *End
  867. *MediaType Prepunched/Prepunched: "
  868.  << /MediaType (Prepunched) >> setpagedevice"
  869. *End
  870. *MediaType Bond/Bond: "
  871.  << /MediaType (Bond) >> setpagedevice"
  872. *End
  873. *MediaType Recycled/Recycled: "
  874.  << /MediaType (Recycled) >> setpagedevice"
  875. *End
  876. *MediaType Color/Color: "
  877.  << /MediaType (Color) >> setpagedevice"
  878. *End
  879. *MediaType Cardstock/Cardstock: "
  880.  << /MediaType (Cardstock) >> setpagedevice"
  881. *End
  882. *MediaType UndefinedType1/Undefined Type 1: ""
  883. *End
  884. *MediaType UndefinedType2/Undefined Type 2: ""
  885. *End
  886. *MediaType UndefinedType3/Undefined Type 3: ""
  887. *End
  888. *MediaType UndefinedType4/Undefined Type 4: ""
  889. *End
  890. *MediaType UndefinedType5/Undefined Type 5: ""
  891. *End
  892.  
  893. *?MediaType: "
  894. currentpagedevice dup /MediaType known
  895. {
  896. /MediaType get dup null eq  { pop (Unknown) } if
  897. }
  898. { pop (Unknown)}
  899. ifelse = flush
  900. "
  901. *End
  902. *CloseUI: *MediaType
  903.  
  904.  
  905.  
  906.  
  907. *OpenUI *OutputBin/Output Bin: PickOne
  908. *OrderDependency: 30.0 AnySetup *OutputBin
  909. *DefaultOutputBin: STD
  910. *OutputBin Automatic/Automatic: ""
  911. *End
  912. *OutputBin STD/Standard: "
  913. <</OutputType (STD)>> setpagedevice"
  914. *End
  915. *OutputBin OCT/Offset Bin: "
  916. <</OutputType (OCT)>> setpagedevice"
  917. *End
  918. *?OutputBin: "
  919. currentpagedevice /OutputType known
  920. {
  921. <<
  922.  (STD) (STD) 
  923.  (OCT) (OCT)
  924. >>
  925.   currentpagedevice /OutputType get 
  926.   dup null eq  {pop (Unknown)} { get } ifelse
  927.  } { (Unkown)} ifelse = flush      
  928. "
  929. *End
  930. *CloseUI: *OutputBin
  931.  
  932. *CloseGroup: Output
  933.  
  934.  
  935.  
  936. *% === RESOLUTION AND APPEARANCE CONTROL ===
  937.  
  938.  
  939. *OpenUI *Resolution/Resolution: PickOne
  940. *OrderDependency: 55 AnySetup *Resolution
  941. *DefaultResolution: 600x600dpi
  942.  
  943. *Resolution 600x600dpi/600 x 600 dpi: "
  944.  << /HWResolution [600 600] 
  945.     /Policies << /HWResolution 2 >> 
  946.  >> setpagedevice
  947.  "
  948. *End
  949.  
  950. *Resolution 1200x1200dpi/True 1200 dpi: "
  951.  << /HWResolution [1200 1200]   
  952.     /Policies << /HWResolution 2 >> 
  953.  >> setpagedevice
  954. "
  955. *End
  956.  
  957. *?Resolution: "
  958.   save
  959.     currentpagedevice /HWResolution get
  960.     aload pop exch
  961.     (          ) cvs print
  962.     (x) print (          ) cvs print (dpi)
  963.     = flush
  964.   restore
  965. "
  966. *End
  967. *CloseUI: *Resolution
  968.  
  969.  
  970. *% Halftone Information ===============
  971.  
  972. *DefaultHalftoneType: 3
  973. *AccurateScreensSupport: False
  974. *ScreenFreq: "65"
  975. *ScreenAngle: "45"
  976. *DefaultScreenProc: Dot
  977. *ScreenProc Dot:  "{180 mul cos exch 180 mul cos add 2 div}"
  978.  
  979. *DefaultTransfer: Null
  980. *Transfer Null: "{}"
  981. *Transfer Null.Inverse: "{1 exch sub}"
  982.  
  983. *% Color Separation Information =====================
  984.  
  985. *DefaultColorSep: ProcessBlack.85lpi.600x600dpi/85 lpi /600 x 600 dpi
  986.  
  987. *%InkName: ProcessBlack/Process Black
  988. *%InkName: CustomColor/Custom Color
  989. *%InkName: ProcessCyan/Process Cyan
  990. *%InkName: ProcessMagenta/Process Magenta
  991. *%InkName: ProcessYellow/Process Yellow
  992.  
  993.  
  994.  
  995. *% For 85 lpi /600 x 600 dpi =======================================
  996.  
  997. *ColorSepScreenAngle ProcessBlack.85lpi.600x600dpi/85 lpi /600 x 600 dpi: "45"
  998. *ColorSepScreenAngle CustomColor.85lpi.600x600dpi/85 lpi /600 x 600 dpi: "45"
  999. *ColorSepScreenAngle ProcessCyan.85lpi.600x600dpi/85 lpi /600 x 600 dpi: "15"
  1000. *ColorSepScreenAngle ProcessMagenta.85lpi.600x600dpi/85 lpi /600 x 600 dpi: "75"
  1001. *ColorSepScreenAngle ProcessYellow.85lpi.600x600dpi/85 lpi /600 x 600 dpi: "0"
  1002.  
  1003. *ColorSepScreenFreq ProcessBlack.85lpi.600x600dpi/85 lpi /600 x 600 dpi: "60"
  1004. *ColorSepScreenFreq CustomColor.85lpi.600x600dpi/85 lpi /600 x 600 dpi: "60"
  1005. *ColorSepScreenFreq ProcessCyan.85lpi.600x600dpi/85 lpi /600 x 600 dpi: "60"
  1006. *ColorSepScreenFreq ProcessMagenta.85lpi.600x600dpi/85 lpi /600 x 600 dpi: "60"
  1007. *ColorSepScreenFreq ProcessYellow.85lpi.600x600dpi/85 lpi /600 x 600 dpi: "60"
  1008.  
  1009.  
  1010. *% Font Information =====================
  1011. *DefaultFont: Courier
  1012. *Font AvantGarde-Book: Standard "(001.006S)" Standard ROM
  1013. *Font AvantGarde-BookOblique: Standard "(001.006S)" Standard ROM
  1014. *Font AvantGarde-Demi: Standard "(001.007S)" Standard ROM
  1015. *Font AvantGarde-DemiOblique: Standard "(001.007S)" Standard ROM
  1016. *Font Bookman-Demi: Standard "(001.004S)" Standard ROM
  1017. *Font Bookman-DemiItalic: Standard "(001.004S)" Standard ROM
  1018. *Font Bookman-Light: Standard "(001.004S)" Standard ROM
  1019. *Font Bookman-LightItalic: Standard "(001.004S)" Standard ROM
  1020. *Font Courier: Standard "(002.004S)" Standard ROM
  1021. *Font Courier-Bold: Standard "(002.004S)" Standard ROM
  1022. *Font Courier-BoldOblique: Standard "(002.004S)" Standard ROM
  1023. *Font Courier-Oblique: Standard "(002.004S)" Standard ROM
  1024. *Font Helvetica: Standard "(001.006S)" Standard ROM
  1025. *Font Helvetica-Bold: Standard "(001.007S)" Standard ROM
  1026. *Font Helvetica-BoldOblique: Standard "(001.007S)" Standard ROM
  1027. *Font Helvetica-Narrow: Standard "(001.006S)" Standard ROM
  1028. *Font Helvetica-Narrow-Bold: Standard "(001.007S)" Standard ROM
  1029. *Font Helvetica-Narrow-BoldOblique: Standard "(001.007S)" Standard ROM
  1030. *Font Helvetica-Narrow-Oblique: Standard "(001.006S)" Standard ROM
  1031. *Font Helvetica-Oblique: Standard "(001.006S)" Standard ROM
  1032. *Font NewCenturySchlbk-Bold: Standard "(001.009S)" Standard ROM
  1033. *Font NewCenturySchlbk-BoldItalic: Standard "(001.007S)" Standard ROM
  1034. *Font NewCenturySchlbk-Italic: Standard "(001.006S)" Standard ROM
  1035. *Font NewCenturySchlbk-Roman: Standard "(001.007S)" Standard ROM
  1036. *Font Palatino-Bold: Standard "(001.005S)" Standard ROM
  1037. *Font Palatino-BoldItalic: Standard "(001.005S)" Standard ROM
  1038. *Font Palatino-Italic: Standard "(001.005S)" Standard ROM
  1039. *Font Palatino-Roman: Standard "(001.005S)" Standard ROM
  1040. *Font Symbol: Special "(001.007S)" Special ROM
  1041. *Font Times-Bold: Standard "(001.007S)" Standard ROM
  1042. *Font Times-BoldItalic: Standard "(001.009S)" Standard ROM
  1043. *Font Times-Italic: Standard "(001.007S)" Standard ROM
  1044. *Font Times-Roman: Standard "(001.007S)" Standard ROM
  1045. *Font ZapfChancery-MediumItalic: Standard "(001.007S)" Standard ROM
  1046. *Font ZapfDingbats: Special "(001.004S)" Special ROM
  1047. *?FontQuery: "
  1048.  save
  1049.    { count 1 gt
  1050.       { exch dup 127 string cvs (/) print print (:) print
  1051.         /Font resourcestatus {pop pop (Yes)} {(No)} ifelse =
  1052.       } { exit } ifelse 
  1053.    } bind loop
  1054.    (*) = flush
  1055.  restore"
  1056. *End
  1057.  
  1058. *?FontList: "
  1059. save
  1060.   (*) {cvn ==} 128 string /Font resourceforall
  1061.   (*) = flush
  1062. restore
  1063. "
  1064. *End
  1065.  
  1066. *% === PRINTER MESSAGES ===
  1067.  
  1068. *% possible unsolicited messages
  1069. *PrinterError: "Cover Open"
  1070. *PrinterError: "Warming up"
  1071.  
  1072. *% status field of controller-requested status message
  1073. *Status: "idle"
  1074. *Status: "busy"
  1075. *Status: "waiting"
  1076. *Status: "printing"
  1077. *Status: "warming up"
  1078. *Status: "initializing"
  1079. *Status: "holding"
  1080. *Status: "PrinterError: Cover Open"
  1081. *Status: "PrinterError: Warming up"
  1082.  
  1083. *% source field of controller-requested status message
  1084. *Source: "Parallel"
  1085. *Source: "LocalTalk"
  1086. *Source: "Ethernet"
  1087. *Source: "TokenRing"
  1088.  
  1089. *% other possible printer messages
  1090. *Message: "%%Flushing: rest of job (to end-of-file) will be ignored]%%"
  1091. *Message: "%%[exitserver: permanent state may be changed]%%"
  1092. *Message: "%%[StatusChange: initializing]%%"
  1093.  
  1094.  
  1095. *% end of PPD file for the Xerox N2125
  1096. *% last modification date 11/16/99
  1097.  
  1098.